﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using Entidad;

public partial class SiteMaster : System.Web.UI.MasterPage
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //Consulta el tipo de usuario para habilitar los controles correspondientes
            if (Session["login"] != null)
            {
                div_login.Visible = false;
                div_loginInfo.Visible = true;
                Usuario u = Session["login"] as Usuario;
                if (u.activo)
                {
                    switch (u.tipoUsuario)
                    {
                        case "Administrador": MenuAdministrador.Visible = true;
                            break;
                        case "Docente": MenuProfesor.Visible = true;
                            break;
                        case "Alumno": MenuAlumno.Visible = true;
                            break;
                    }
                    lbDatosLogin.Text = "Bienvenido " + u.tipoUsuario + ": " + u.apellido + ", " + u.nombre;
                }
            }
            else
            {
                div_login.Visible = true;
                div_loginInfo.Visible = false;
            }
        }
    }
    protected void Page_PreRenderComplete(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
        }
    }
    protected void btnLogout_Click(object sender, EventArgs e)
    {
        Session.Clear();
        Response.Redirect("~/login.aspx");
    }
}
